Co-ordinating Distributed ViewPoints: the anatomy of a consistency check
نویسندگان
چکیده
Support for Concurrent Engineering must address the “multiple perspectives problem” many actors, many representation schemes, diverse domain knowledge and differing development strategies, all in the context of distributed asynchronous development. Central to this problem is the issue of managing consistency between the various elements of an emerging design. In this paper, we argue that striving to maintain complete consistency at all points in the development process is unnecessary, and an approach based on tolerance and management of inconsistency can be adopted instead. We present a scenario which highlights a number of important issues raised by this approach, and we describe how these issues are addressed in our framework of distributed ViewPoints. The approach allows an engineering team to develop independent ViewPoints, and to establish relationships between them incrementally. The framework provides mechanisms for expressing consistency relationships, checking that individual relationships hold, and resolving inconsistencies if necessary.
منابع مشابه
Maintaining Cross Viewpoint Consistency using Z
This paper discusses the use and integration of formal techniques in particular Z into the Open Distributed Processing ODP standardization initiative One of the cornerstones of the ODP framework is a model of multiple viewpoints During the development process it is important to maintain the consistency of di erent viewpoints of the same ODP speci cation In addition there must be some way to com...
متن کاملMaintaining Cross Viewpoint Consistency using ZJohn
This paper discusses the use and integration of formal techniques, in particular Z, into the Open Distributed Processing (ODP) standardization initiative. One of the cornerstones of the ODP framework is a model of multiple viewpoints. During the development process it is important to maintain the consistency of diierent viewpoints of the same ODP speciication. In addition, there must be some wa...
متن کاملViewPoint-Oriented Software Development: Tool Support for Integrating Multiple Perspectives by Distributed Graph Transformation
Co-operative development of distributed software systems involves to address the multiple perspectives problem: many stakeholders with diverse domain knowledge and differing development strategies collaborate to construct heterogeneous development artifacts using different representation schemes. The ViewPoints framework has been developed for organizing multiple stakeholders, the development p...
متن کاملViewpoint Consistency in Z and LOTOS: A Case Study
Speciication by viewpoints is advocated as a suitable method of specifying complex systems. Each viewpoint describes the envisaged system from a particular perspective, using concepts and speciication languages best suited for that perspective. Inherent in any viewpoint approach is the need to check or manage the consistency of viewpoints and to show that the diierent viewpoints do not impose c...
متن کاملViewpoint consistency in ODP a general interpretation
Multiple viewpoints are used in Open Distributed Processing ODP in order to de compose the complexity inherent in specifying distributed systems Multiple viewpoints prompt the issue of consistency between viewpoints The ODP reference model alludes to three di erent interpretations of consistency This paper responds to this uncertainty by proposing a single all embracing interpretation of consis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994